home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / role / Omega802_bin.lha / omega / docs / compile.all next >
Text File  |  1994-07-22  |  3KB  |  59 lines

  1. omega compilation notes.
  2.  
  3. VERSION 0.80:
  4.  
  5. First I should note that omega is copyrighted; you are using this
  6. program under the terms of the license, hopefully included in the file
  7. omega.license, in the omegalib directory.
  8.  
  9. omega is set up for compilation under Sun's unix; some changes may be
  10. necessary for correct functioning under other unixes. I have included
  11. some ifdef lines in defs.h that ought to have some positive influence.
  12. However, not having anything besides a sun to test omega on, I will
  13. have to rely on your feedback as to the effect.
  14.  
  15. To implement omega on your system:
  16.  
  17. -1) Make sure you have the files listed in the file called MANIFEST.
  18. If you don't have these files, you lose! Get them from somewhere. In
  19. particular, it is a violation of the license not to have a copy of
  20. license.txt.
  21.  
  22. 0) Feel free to change motd.txt in the omegalib directory to say whatever
  23. you like, keeping in mind the constraints of the Sedition Act.
  24.  
  25. 1) Make a directory for omega's data files.  This will be the OMEGALIB path
  26. referred to later.  If you don't want to run omega setuid, you must allow
  27. the general public to write to certain files in this directory.  There is no
  28. need to have a special directory, but it is neater that way.
  29.  
  30. 2) Change the first few #define's in defs.h to conform to the 
  31. data file directory, your user name, etc., as the comments in the file
  32. discuss.
  33.  
  34. 3) Edit the first few lines of the Makefile, setting the BINDIR and LIBDIR
  35. as appropriate (in particular, LIBDIR should be the same as OMEGALIB in
  36. defs.h,) and making sure that the appropriate LIBS assignment for your
  37. machine is used.
  38.  
  39. 4) type 'make install' (or 'make install_not_suid', if you prefer omega to
  40. run without setuid)  This will move the data files into the LIBDIR, as well
  41. as compiling omega.  If you like, you can install omega manually, by typing
  42. 'make omega' and then moving and setting the permissions of the data files
  43. yourself.  Basically, the files omegalib/*.txt (except scroll[1234].txt
  44. and abyss.txt) should have at the least public read access. If you are not
  45. using suid, omega.hi and omega.log should have write access as well.
  46.  
  47. 5) At this point, omega should be ready to run. Some notes on maintaining
  48. the game can be found in README4.
  49.  
  50. 6) Laurence Brothers (the author - you still haven't read license.txt, have
  51. you? :-) has graduated and gone on into the Real World, and isn't maintaining
  52. omega any more.  I can answer questions and deal with bug reports - email
  53. Erik Max Francis (omega@alcyone.darkside.com).
  54.  
  55.    Tom O. Breton (tob@world.std.com) is currently working on a complete
  56. re-write - finger his account to see how work is progressing with that.
  57.  
  58. 7) Good luck -- and let's be careful out there, shall we?
  59.